/*
 * Author  : Leo <lipf160627@163.com>
 * Created : 2025-8-27
 * Desc    : 
 */

#ifndef __POSTURE_H__
#define __POSTURE_H__

#include <stdbool.h>
#include <stdint.h>

#ifdef __cplusplus
extern "C" {
#endif

bool Posture_Forward(uint16_t distance, uint8_t speed);
bool Posture_Backward(uint16_t distance, uint8_t speed);
bool Posture_TurnLeft(uint8_t angle, uint8_t speed);
bool Posture_TurnRight(uint8_t angle, uint8_t speed);
bool Posture_Stop(void);
bool Posture_Terminate(void);

void Posture_Run(void);

#ifdef __cplusplus
}
#endif

#endif
